{{tag>Xenial android BROUILLON}}
---- 
{{  https://www.numerama.com/content/uploads/2017/04/ubuntuandroid.png?145}}

====== Anbox - Android in a Box ======
[[http://anbox.io|Anbox]] est un projet OpenSource qui lance des applications Android dans un container, permettant ainsi au système d'exploitation de faire tourner les applications de manière transparente. \\
Le système permet d’utiliser les applications Android comme si elles avaient été compilées pour votre système. Elles profitent des mêmes enrichissements ergonomiques.

<note warning>L'installation d'Anbox crée une grande quantité de dossiers et de fichiers qui s'avèrent quasiment impossible à désinstaller ! \\
L'exécution de la commande dans le terminal :
<code>/snap/bin/anbox-installer </code>
suivie de l'option « 2.Uninstall » laisse une énorme quantité de dossiers et de fichiers dans le système.</note>

===== Installation de Anbox =====
L'installation est super bien décrite dans le site officiel : [[https://github.com/anbox/anbox/blob/master/docs/install.md|Install Anbox]] mais elle ne prend pas en compte la version Ubuntu 20.04 et supérieur, [[https://github.com/anbox/anbox/issues/1581|qui ne nécessite pas l'installation des modules]]

Actuellement (septembre 2020), voici un résumé rapide de leur procédure :

====Pour les versions Ubuntu antérieur à 20.04, installer au préalable les modules noyaux nécessaires====
  sudo add-apt-repository ppa:morphis/anbox-support
  sudo apt update
  sudo apt install anbox-modules-dkms
  sudo modprobe ashmem_linux
  sudo modprobe binder_linux
  
====Installer Anbox, via snap====
<note>Seule méthode officielle soutenue par Anbox (cf voir site, au 28/10/2020)</note>
Prérequis, avoir [[snap|snap]] installé, puis :
  snap install --devmode --beta anbox

**Pour mettre à jour Anbox via snap, faire :**
  snap refresh --beta --devmode anbox

<note important>Il est possible qu'**Anbox ne démarre pas si vous avez une carte graphique Nvidia**.
<code>The CPU of your computer (AMD Athlon(tm) 64 X2 Dual Core Processor 4800+) does not support all
features Anbox requires.
It is missing support for the following features: SSE 4.1, SSE 4.2, SSSE 3
You can for example find more information about SSE
here https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions
</code>
  * **(fr)** [[https://fr.wikipedia.org/wiki/SSE4|Page Wikipedia sur le jeu d’instructions SSE (Streaming SIMD Extensions)]]
</note>

Dans ce cas, essayez le dépôt (testé sous zesty) :

https://ftp.ustclug.org/~zsj/anbox/

===== Utilisation =====

FIXME

Pour lancer l'application, cliquer sur l'icône** Anbox Applica....**

==== Paramétrage ====
Cliquer sur l'onglet **settings**, ajouter la langue française et supprimer éventuellement la langue anglaise.

Pour changer le clavier qwerty en azerty :

- Télécharger "Generic_fr_FR.kcm à partir de https://sourceforge.net/projects/androidx86rc2te/files/

- Dans un terminal entrer :

sudo snap stop anbox

mkdir -p /var/snap/anbox/common/data/system/devices/keychars

cp Generic_fr_FR.kcm /var/snap/anbox/common/data/system/devices/keychars/anbox-keyboard.kcm
==== Pour télécharger une application ====

Cliquer sur l'icône**  Webvie...**


Merci d'expliquer comment télécharger une application par exemple celle-ci https://play.google.com/store/apps/details?id=fr.doctolib.www&hl=fr
Alors qu'il faut se connecter au diffuseur et que le clavier écrit en qwerty ?

NB: Copier et coller le lien depuis le navigateur dans ubuntu fonctionne

===Via l'extension "Apk Downloader"===

Les fichiers .apk du play-store peuvent être récupérés via l'extension "APK Downloader", installée sur [[chromium-browser|Chromium]] ou [[google_chrome|Google Chrome]].

====Installer un fichier .apk, sous Anbox====
Commencez par installer "adb" :
  sudo apt install android-tools-adb
Puis, installer votre fichier .apk (adapter le chemin en fonction de l'endroit se trouve votre fichier) :
  adb install mon-appli.apk

===== Liens =====
  * Source sur le [[http://anbox.io/#get-started|site de Anbox]]
  * https://github.com/anbox/anbox